home *** CD-ROM | disk | FTP | other *** search
- /*
- ** Portable, public domain strupr() & strlwr()
- */
-
- #include <ctype.h>
-
- char *strupr(char *str)
- {
- char *string = str;
-
- if (str)
- {
- for ( ; *str; ++str)
- *str = toupper(*str);
- }
- return string;
- }
-
- char *strlwr(char *str)
- {
- char *string = str;
-
- if (str)
- {
- for ( ; *str; ++str)
- *str = tolower(*str);
- }
- return string;
- }
-
- #ifdef TEST
-
- #include <stdio.h>
-
- main()
- {
- char *string = "This is a *TEST*! (Isn't it?)";
-
- printf("string = %s\n", string);
- printf("strupr(string) = %s\n", strupr(string));
- printf("strlwr(string) = %s\n", strlwr(string));
- return 0;
- }
-
- #endif
-